package com.sgcc.operate.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.sgcc.common.core.annotation.Excel;
import com.sgcc.common.core.web.domain.BaseEntity;

/**
 * 种子用户管理对象 o_seed_mng
 * 
 * @author sgcc
 * @date 2021-03-27
 */
public class OSeedMng extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 种子用户类型 */
    @Excel(name = "种子用户类型")
    private String seedusertype;

    /** 群组id */
    @Excel(name = "群组id")
    private String groupid;

    /** 种子认证类型 */
    @Excel(name = "种子认证类型")
    private String seedcerttype;

    /** 认证号码 */
    @Excel(name = "认证号码")
    private String certnumber;

    /** 所属供电单位 */
    @Excel(name = "所属供电单位")
    private String orgno;

    /** 用户姓名 */
    @Excel(name = "用户姓名")
    private String username;

    /** 维护人 */
    @Excel(name = "维护人")
    private String modifyemp;

    /** 维护时间 */
    private Date modifytime;

    /** 维护人单位 */
    private String modifyorg;

    /** 创建时间 */
    private Date createDate;

    /** 更新时间 */
    private Date updateDate;

    /** 逻辑删除标记（0：显示；1：隐藏） */
    private String delFlag;

    private String groupName;

    private String deptName;
    private String createByName;



    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setSeedusertype(String seedusertype) 
    {
        this.seedusertype = seedusertype;
    }

    public String getSeedusertype() 
    {
        return seedusertype;
    }
    public void setGroupid(String groupid) 
    {
        this.groupid = groupid;
    }

    public String getGroupid() 
    {
        return groupid;
    }
    public void setSeedcerttype(String seedcerttype) 
    {
        this.seedcerttype = seedcerttype;
    }

    public String getSeedcerttype() 
    {
        return seedcerttype;
    }
    public void setCertnumber(String certnumber) 
    {
        this.certnumber = certnumber;
    }

    public String getCertnumber() 
    {
        return certnumber;
    }
    public void setOrgno(String orgno) 
    {
        this.orgno = orgno;
    }

    public String getOrgno() 
    {
        return orgno;
    }
    public void setUsername(String username) 
    {
        this.username = username;
    }

    public String getUsername() 
    {
        return username;
    }
    public void setModifyemp(String modifyemp) 
    {
        this.modifyemp = modifyemp;
    }

    public String getModifyemp() 
    {
        return modifyemp;
    }
    public void setModifytime(Date modifytime) 
    {
        this.modifytime = modifytime;
    }

    public Date getModifytime() 
    {
        return modifytime;
    }
    public void setModifyorg(String modifyorg) 
    {
        this.modifyorg = modifyorg;
    }

    public String getModifyorg() 
    {
        return modifyorg;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }
    public void setUpdateDate(Date updateDate) 
    {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() 
    {
        return updateDate;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getCreateByName() {
        return createByName;
    }

    public void setCreateByName(String createByName) {
        this.createByName = createByName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("seedusertype", getSeedusertype())
            .append("groupid", getGroupid())
            .append("seedcerttype", getSeedcerttype())
            .append("certnumber", getCertnumber())
            .append("orgno", getOrgno())
            .append("username", getUsername())
            .append("modifyemp", getModifyemp())
            .append("modifytime", getModifytime())
            .append("modifyorg", getModifyorg())
            .append("createBy", getCreateBy())
            .append("createDate", getCreateDate())
            .append("updateBy", getUpdateBy())
            .append("updateDate", getUpdateDate())
            .append("remark", getRemark())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
